package com.chebaohui.iqs.service.impl.deal.bihu.entity.req;

import com.chebaohui.iqs.config.BiHuConfig;

/**
 * 抽取共同属性类 父类 跟 目前2 3 6 11对接
 * 
 * @author yuanxu
 *
 */
public class ReqCommon {
	// 所有共用字段
	// 车牌号
	protected String LicenseNo;
	// 客户端标识（区分客户 10 - 23字符）
	protected String CustKey;
	// 校验码
	protected String Seccode;
	// 平台标识
	protected Integer Agent;
	// 发动机号
	protected String EngineNo;
	// 2,6号接口共用字段
	// 车架号
	protected String CarVin;
	// 品牌型号
	protected String MoldName;
	// 6、11号接口所有
	// 城市代码（2 ：重庆）
	protected Integer CityCode;
	// 0：轿车 1：货车 这个跟 大小号牌不是一回事 ，注意区分。
	protected Integer CarType;

	// 无参构造器
	public ReqCommon() {
		this.CarType = BiHuConfig.CarType;
		this.CityCode = BiHuConfig.CityCode;
		this.Agent = BiHuConfig.Agent;
		this.CustKey = BiHuConfig.getCustKey();
		this.Seccode = BiHuConfig.Seccode;
	}

	// get set方法
	public String getLicenseNo() {
		return LicenseNo;
	}

	public void setLicenseNo(String licenseNo) {
		LicenseNo = licenseNo;
	}

	public String getCustKey() {
		return CustKey;
	}

	public String getSeccode() {
		return Seccode;
	}

	public Integer getAgent() {
		return Agent;
	}

	public String getEngineNo() {
		return EngineNo;
	}

	public void setEngineNo(String engineNo) {
		EngineNo = engineNo;
	}

	public String getCarVin() {
		return CarVin;
	}

	public void setCarVin(String carVin) {
		CarVin = carVin;
	}

	public String getMoldName() {
		return MoldName;
	}

	public void setMoldName(String moldName) {
		MoldName = moldName;
	}

	public Integer getCityCode() {
		return CityCode;
	}

	public Integer getCarType() {
		return CarType;
	}

	public void setCustKey(String custKey) {
		CustKey = custKey;
	}

	public void setCityCode(Integer cityCode) {
		CityCode = cityCode;
	}

	public void setCarType(Integer carType) {
		CarType = carType;
	}

	@Override
	public String toString() {
		return "CommonClass [LicenseNo=" + LicenseNo + ", CustKey=" + CustKey + ", Seccode=" + Seccode + ", Agent="
				+ Agent + ", EngineNo=" + EngineNo + ", CarVin=" + CarVin + ", MoldName=" + MoldName + ", CityCode="
				+ CityCode + ", CarType=" + CarType + "]";
	}

}
